package com.study.pre.oop;

import java.util.Random;
import java.util.Scanner;

public class Demo02_Class {

    public static void main(String[] args) {

        /**
         * class Class
         */

        /**
         * Person 是类名
         * hyt 对象
         *
         * 对象是类的实例  类是对象的抽象
         *
         * 真正运行的是对象
         *
         * 类  内存空间  栈  堆内存    new Person() 堆  hyt = 堆的地址
         */
        Person hyt = new Person();
        hyt.setName("haoyitao");

        Person xzq = new Person("xzq",18);
        System.out.println(xzq.person("xzq2",19).getName());

        hyt.getAge();
        String  heigh = hyt.city;

        // scanner (random Arraylist String) math 5中类  (api 学习 方法)
        Scanner scanner = new Scanner("");
        scanner.hasNext();

        Random random = new Random(10);
        random.nextInt();

        String str = new String("i am xzq");

        // static Arrays 匿名对象  Person.name new Person().getName
        // 静态方法，静态变量  Arrays 是操作数组的一个工具类   匿名对象  没有名称的对象 不用栈空间，但是 new

        new Person().getName();


    }
}
